wash (someone's) dirty linen in public

Translations
laver son linge sale en public
Definitions
To discuss or reveal private, personal, or embarrassing matters or disputes in front of others, especially in a public setting.